<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>

<body>
  <script>
    // 函数是由 事件驱动或者当它被调用时执行，可重复的代码块  
    function say() { }
    // var say = function () { }
    // 形参和实参的使用
    // return  函数的返回值  函数运行到return  停止运行
    function add(x, y) {
      console.log(111)
      return x + y
      console.log(88888888)
    }
    add(8, 9)
    // 形参决定实参的个数
    function kk(a, b, c, d, e) {

      e("你好")//你好 实参
    }
    // 实参决定形参的数据类型
    //       回调函数 ----调用其他函数时  传入的函数 并被执行  
    kk("88", 17, [1, 3, 4], { name: 1, age: 2 }, function (res) { //res--形参
      console.log(res)
    })

    function share() {
      if ('isnowechat') {
        return
      }
      console.log("分享给我好朋友")
    }

    // share()
    // var str = "dshfgkashfksahfa"
    // console.log(str.substr(3, 4))

    // 匿名函数
    // 匿名函数自执行函数--防止变量污染

    ; (function () {
      //  轮播图
      var num = 0;
      function lunbo() { }
    })()


      ; (function () {
        // tab切换
        var num = 0;
        function tab() { }
      })()


  </script>
</body>

</html>